Прості програми лінійної структури

Інформація про навчальний заклад

ВУЗ:
Національний університет Львівська політехніка
Інститут:
Не вказано
Факультет:
Не вказано
Кафедра:
Не вказано

Інформація про роботу

Рік:
2009
Тип роботи:
Звіт до лабораторної роботи
Предмет:
Алгоритмічні мови та програмування

Частина тексту файла

МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ «ЛЬВІВСЬКА ПОЛІТЕХНІКА» ІКТА кафедра ЗІ З В І Т до лабораторної роботи 4 з курсу: «Алгоритмічні мови та програмування» на тему: «Прості програми лінійної структури» Варіант № 6 Львів 2009 ЗАВДАННЯ Скласти програму мовою C# для Windows Application для обчислення деякого виразу, забезпечити ввід змінних у вікні, вихід з вікна, обчислення при натисканні кнопки, видачі повідомлень про помилки. БЛОК-СХЕМА АЛГОРИТМУ Блок-схема методу Main() 1 2 Блок-схема методу button2_Click () Блок-схема методу button1_Click () Блок-схема методу button3_Click () СПИСОК ІДЕНТИФІКАТОРІВ КОНСТАНТ, ЗМІННИХ, ФУНКЦІЙ, ВИКОРИСТАНИХ У БЛОК-СХЕМІ АЛГОРИТМУ І ПРОГРАМІ, ТА ЇХ ПОЯСНЕННЯ x,y – змінні дійсного типу; v – змінна дійсного типу, якій надається значення результату обчислення виразу; Main() – головний метод; Convert.ToDouble() – метод перетворення типу змінної в тип double; Convert.ToString() – метод перетворення типу змінної в тип string; Math.Pow(x,y) – математичний метод обчислення xy; Math.Sin(x) – математичний метод обчислення синуса; Close() – метод, який забезпечує закриття вікна; Show() - метод класу MessageBox, який виводить на екран вікно з повідомленням; ТЕКСТ ПРОГРАМИ Код файлу Program.cs using System; using System.Collections.Generic; using System.Windows.Forms; namespace L4 { static class Program { /// <summary> /// The main entry point for the application. /// </summary> [STAThread] static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); Application.Run(new Form1()); } } } Код файлу Form1.cs using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms; namespace L4 { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void Form1_Load(object sender, EventArgs e) { } private void textBox1_TextChanged(object sender, EventArgs e) { } private void textBox2_TextChanged(object sender, EventArgs e) { } private void button1_Click(object sender, EventArgs e) { label3.Text = ""; try { double x, y, v; x = Convert.ToDouble(textBox1.Text); y = Convert.ToDouble(textBox2.Text); v = Math.Sin(x * x) + Math.Pow(Math.Sin(x * x * x), 2) + Math.Pow(Math.Sin(Math.Pow(y, 4)), 3); label3.Text = "Result = " + Convert.ToString(v); } catch (FormatException) { MessageBox.Show("Enter numbers\n" + "", "Calculate", MessageBoxButtons.OK, MessageBoxIcon.Error); } catch (Exception) { MessageBox.Show("Error!\n" + "", "Calculate", MessageBoxButtons.OK, MessageBoxIcon.Error); } } private void button2_Click(object sender, EventArgs e) { this.Close(); } private void button3_Click(object sender, EventArgs e) { textBox1.Text = ""; textBox2.Text = ""; label3.Text = ""; } } } РЕЗУЛЬТАТ РОБОТИ ПРОГРАМИ ВИСНОВКИ Під час лабораторної роботи я навчився створювати вікна і обробляти винятки в мові програмування C# .
Антиботан аватар за замовчуванням

24.05.2012 11:05

Коментарі

Ви не можете залишити коментар. Для цього, будь ласка, увійдіть або зареєструйтесь.

Завантаження файлу

Якщо Ви маєте на своєму комп'ютері файли, пов'язані з навчанням( розрахункові, лабораторні, практичні, контрольні роботи та інше...), і Вам не шкода ними поділитись - то скористайтесь формою для завантаження файлу, попередньо заархівувавши все в архів .rar або .zip розміром до 100мб, і до нього невдовзі отримають доступ студенти всієї України! Ви отримаєте грошову винагороду в кінці місяця, якщо станете одним з трьох переможців!
Стань активним учасником руху antibotan!
Поділись актуальною інформацією,
і отримай привілеї у користуванні архівом! Детальніше

Оголошення від адміністратора

Антиботан аватар за замовчуванням

пропонує роботу

Admin

26.02.2019 12:38

Привіт усім учасникам нашого порталу! Хороші новини - з‘явилась можливість кожному заробити на своїх знаннях та вміннях. Тепер Ви можете продавати свої роботи на сайті заробляючи кошти, рейтинг і довіру користувачів. Потрібно завантажити роботу, вказати ціну і додати один інформативний скріншот з деякими частинами виконаних завдань. Навіть одна якісна і всім необхідна робота може продатися сотні разів. «Головою заробляти» продуктивніше ніж руками! :-)

Новини